public class TesteCast{
	public static void main(String[] args){
		long numeroLongo = 8000999;
		//Possível perca de precisão
		//int numeroInteiro = numeroLongo;
		//Cast explícito
		int numeroInteiro = (int) numeroLongo;
		
		//Cast implícito
		byte numeroByte = 1;
		short numeroCurto = 45;
		numeroInteiro = 60;
		numeroLongo = numeroByte + numeroCurto + numeroInteiro;
		
		
		Integer inteiro = 14;
		Integer inteiroInicializado;
		inteiroInicializado = new Integer(40);
		
	}
}
